.shoppingCart_body{
    margin-top: 70px;
    min-height: 500px;
    .shoppingCart_info{
        width: 1200px;
        margin: 0 auto;
        padding: 20px 0 70px;
        min-height: 220px;
        // 头部
        .info_top{
            display: flex;
            align-items: center;
            width: 1178px;
            height: 58px;
            line-height: 60px;
            background: #f5f5f5;
            color: #333;
            font-size: 14px;
            padding-left: 20px;
            border: 1px solid #ddd;
            text-align: center;
            .top_qx{
                color: #606266;
                font-size: 14px;
                cursor: pointer;
                display: flex;
                align-items: center;
                .checkbox_qx{
                    width: 15px;
                    height: 15px;
                    border: 1px solid grey;
                    border-radius: 50%;
                    // background-color: grey;
                    margin-right: 10px;

                }   

            }
            .top_spxx{
                margin-left: 120px;
                width: 180px;
                margin-right: 115px;
            }
            .top_dj{
                width: 180px;
            }
            .top_sl{
                width: 220px;
            }
            .top_xj{
                width: 220px;
            }
            .top_cz{
                width: 70px;
            }
        }
        // 商品
        #info_box{
            // 大盒子
            .info_shopping{
                margin-top: 10px;
                padding: 20px;
                width: 1158px;
                border: 1px solid #ddd;
                // 每个商品盒子
                .info_shopping_box{
                    padding: 30px 0;
                    border-bottom: 1px dotted #e6e6e6;
                    display: flex;
                    align-items: center;
                    // 商品名 + 图片
                    .shopping_box_lef{
                        display: flex;
                        align-items: center;
                        margin-right: 60px;
                        width: 420px;
                        .input{
                            width: 15px;
                            height: 15px;
                            border-radius: 50%;
                            background-color: white;
                            border: 1px solid grey;
                            margin-right: 20px;
                            cursor: pointer;
                        }
                        .input_xz{
                            background-color: red;
                        }
                        img{
                            width: 100px;
                            height: 100px;
                            margin-right: 20px;
                        }
                        .box_lef_info{
                            display: flex;
                            flex-direction: column;
                            width: 240px;
                        }
                    }
                    // 价格
                    .shopping_box_price{
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin: 0 30px 0 10px;
                    }
                    // 计数
                    .shopping_box_count{
                        display: flex;
                        justify-content: center;
                        padding: 0 65px;
                        span{
                            display: block;
                            position: absolute;
                            height: 32px;
                            width: 32px;
                            text-align: center;
                            background: #f5f7fa;
                            color: #606266;
                            cursor: pointer;

                            font-size: 20px;
                        }
                        // 计数框
                        .box_count_box{
                            position: relative;
                            font-size: 13px;
                            width: 130px;
                            height: 32px;
                            line-height: 32px;
                            // 左侧按钮
                            .count_lef{
                                top: 1px;
                                left: 1px;
                                border-radius: 4px 0 0 4px;
                            }
                            // 右侧按钮
                            .count_rig{
                                right: 0;
                                top: 1px;
                                border-radius:0  4px 4px 0;
                            }
                            // 中间输入框
                            .coun_cen{
                                width: 100%;
                                text-align: center;
                                border: 1px solid #dcdfe6;
                                border-radius: 4px;
                                height: 32px;
                            }
                        }
                        
                    }
                    // 价格
                    .shopping_box_price{
                        width: 130px;
                        text-align: center;
                    }
                    // 删除
                    .shopping_box_delete{
                        width: 70px;
                        text-align: center;
                        cursor: pointer;
                        color: red;
                    }

                    
                }
            }

            
        }
        // 结算框
        .info_shopping_account{
            display: flex;
            justify-content: space-between;
            width: 1158px;
            height: 58px;
            background: #f5f5f5;
            padding: 0 20px;
            border: 1px solid #ddd;
            margin: 10px 0 20px;
            // 左侧
            .shopping_account_lef{
                display: flex;
                align-items: center;
                // 复选框
                .checkbox_qx{
                    width: 15px;
                    height: 15px;
                    border-radius: 50%;
                    border: 1px solid grey;
                    margin-right: 10px;
                }
                span{
                    margin-right: 15px;
                    cursor: pointer;
                    
                    &:nth-child(2){
                        color: red;
                    }
                }
            }
            // 右侧
            .shopping_account_rig{
                display: flex;
                align-items: center;
                margin: 0 20px 0 40px;
                // 应付金额
                &>span:nth-child(1){
                    color: #333;
                    font-size: 14px;
                    margin-right: 20px;
                    font-weight: 700;
                }
                // 总金额
                &>span:nth-child(2){
                    display: flex;
                    color: red;
                    align-items: center;
                    margin-right: 20px;
                    h3{
                        font-size: 14px;
                    }
                    strong{
                        font-size: 20px;
                    }
                }
                // 结算
                .account{
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: 110px;
                    height: 40px;
                    background-color: #de3e26;
                    color: #fff!important;
                    font-weight: 500;
                    font-size: 14px;
                    border-radius: 4px;
                    width: 110px;
                    height: 40px;
                }
            }
        }
        .qx_xuanz{
            background-color: red;
        }
    }
}